observing tower - Spanish English Dictionary